home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Merciful 1
/
Merciful - Disc 1.iso
/
software
/
m
/
multi_media_demo_maker
/
multimediademomakerv1.0.dms
/
multimediademomakerv1.0.adf
/
sources
/
vektorobjekt1.S
< prev
next >
Wrap
Text File
|
1990-11-13
|
1KB
|
62 lines
;-----------------------------------------------------------------------
; Beispiel eines Vektorobjekt-Sourcecodes
;-----------------------------------------------------------------------
; Normales Vektorobjekt (Diamant)
;-----------------------------------------------------------------------
;(Seka-format)
;Benutzung:
;a (return)
;wi (return)
;name (return)
;start (return)
;end (return)
;Danach kann das Objekt vom Demomaker aus unter "name" eingeladen werden.
;------------------------------------------------------------------------
start:
dc.l "VECT" ;Kennung fuer Objekt!!!
filledob2:
dc.l TESTPOINTS-filledob2 ;offset zu Punktstruktur
dc.l TESTFLAECHEN-filledob2 ;offset zu Flaechenstruktur
dc.w 300 ;zoom auf 300
dc.w 0,$8,$a,$c,$44f,$f0f,$0f,$f00 ;8 Farben
dc.b 0 ;0-normales Objekt
dc.b 0 ;0-keine Syncronisation
dc.w 0 ;jetzt ohne Funktion
dc.l 0 ;keine Zusatzroutinen
dc.l 0 ;...
TESTPOINTS: ;Punktstruktur
dc.w 10 ;10 Punkte
dc.w 0,0,-20 ;Koordinaten (x/y/z)
dc.w 30,0,10
dc.w 0,0,40
dc.w 21,21,10
dc.w 0,30,10
dc.w -21,21,10
dc.w -30,0,10
dc.w -21,-21,10
dc.w 0,-30,10
dc.w 21,-21,10
TESTFLAECHEN: ;Flaechenstruktur
dc.w 15 ;16 Flaechen
dc.w 3,1,0,1,3,0 ;1.Flaeche
dc.w 3,2,1,2,3,1 ;2.Flaeche
dc.w 3,3,0,3,4,0 ;...
dc.w 3,4,3,2,4,3
dc.w 3,1,0,4,5,0
dc.w 3,2,4,2,5,4
dc.w 3,3,0,5,6,0
dc.w 3,4,5,2,6,5
dc.w 3,1,0,6,7,0
dc.w 3,2,6,2,7,6
dc.w 3,3,0,7,8,0
dc.w 3,4,7,2,8,7
dc.w 3,1,0,8,9,0
dc.w 3,2,8,2,9,8
dc.w 3,3,0,9,1,0
dc.w 3,4,9,2,1,9
end: